package com.example.project_01.pojo.basePojo;

import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class SuperPojo implements Serializable {
    private Long total;     //插入成功后返回记录总数，（总记录数，用于分页统计）

    /*@JsonIgnore注解作用：防止这些分页参数在json序列化时暴露给前端*/
    @JsonIgnore
    private Integer pn = 1;   //当前页码，默认第1页
    @JsonIgnore
    private Integer size = Integer.MAX_VALUE;   //每页大小，默认最大值(即不分页)
    @JsonIgnore
    private String keyword;    //查询关键字，用于模糊搜索



}
